from .web_element import WebElement


class LiTag(WebElement):
    '''
    li元素操作
    '''

    def get_title(self):
        '''
        获取元素的title属性值

        :Returns:
            返回元素的title属性值
        '''
        return self.control.GetTitle

    def set_title(self, title):
        '''
        设置元素的title属性值

        :Args:
         - title: 元素的title属性值
        '''
        self.control.SetTitle(title)

    def get_type(self):
        '''
        获取网页元素的type属性值

        :Returns:
            返回网页元素的type属性值
        '''
        return self.control.GetType

    def set_type(self, type):
        '''
        设置网页元素的type属性值

        :Args:
         - type: 网页元素的type属性值
        '''
        self.control.SetType(type)

    def get_value(self):
        '''
        获取网页元素的value属性值

        :Returns:
            返回网页元素的value属性值
        '''
        return self.control.GetValue

    def set_value(self, value):
        '''
        设置网页元素的value属性值

        :Args:
         - value: 网页元素的value属性值
        '''
        self.control.SetValue(value)

